Maintaining a Minimum Spanning Tree for Kinetic Autonomous Robots in 2D-Euclidean Plane
نویسندگان
چکیده
This paper presents a procedure for maintaining a 2D-Euclidean Minimum Spanning Tree for a set of n autonomous kinetic robots having no central supervision. The proposed procedure is based on the Kinetic data structure framework and the well known fact that the edges of the minimum spanning tree for a given set of points in the 2D-Euclidean domain are contained in the edges of its Delaunay triangulation. The kinetic data structure framework has a centralized data structure along with a priority queue on which a proposed algorithm works to maintain a combinatorial geometrical structure for a set of geometric objects. In this work, we propose an approach where the computation of the geometrical structure is done through the geometrical objects, in our case, the computations being done by the robots themselves. This is unlike that of maintaining a centralized data structure in the kinetic data structure framework. The kinetic autonomous robots, each being a computing object do all computations by themselves and update the spanning tree as the tree changes. In terms of kinetic data structure metrics, our data structure is local and compact.
منابع مشابه
مدلسازی صفحهای محیطهای داخلی با استفاده از تصاویر RGB-D
In robotic applications and especially 3D map generation of indoor environments, analyzing RGB-D images have become a key problem. The mapping problem is one of the most important problems in creating autonomous mobile robots. Autonomous mobile robots are used in mine excavation, rescue missions in collapsed buildings and even planets’ exploration. Furthermore, indoor mapping is beneficial in f...
متن کاملDynamic Euclidean Minimum Spanning Trees and Extrema of Binary Functions
We maintain the minimum spanning tree of a point set in the plane, subject to point insertions and deletions, in amortized time O(n1/2 log n) per update operation. We reduce the problem to maintaining bichromatic closest pairs, which we solve in time O(n) per update. Our algorithm uses a novel construction, the ordered nearest neighbor path of a set of points. Our results generalize to higher d...
متن کاملLow-Cost Fault-Tolerant Spanning Graphs for Point Sets in the Euclidean Plane
The concept of the minimum spanning tree (MST) plays an important role in topological network design, because it models a cheapest connected network. In a tree, however, the failure of a vertex can disconnect the network. In order to tolerate such a failure, we generalize the MST to the concept of a cheapest biconnected network. For a set of points in the Euclidean plane, we show that it is NP-...
متن کاملAlgorithms for the power-p Steiner tree problem in the Euclidean plane
We study the problem of constructing minimum power-p Euclidean k-Steiner trees in the plane. The problem is to find a tree of minimum cost spanning a set of given terminals where, as opposed to the minimum spanning tree problem, at most k additional nodes (Steiner points) may be introduced anywhere in the plane. The cost of an edge is its length to the power of p (where p ≥ 1), and the cost of ...
متن کاملA Metaheuristic Algorithm for the Minimum Routing Cost Spanning Tree Problem
The routing cost of a spanning tree in a weighted and connected graph is defined as the total length of paths between all pairs of vertices. The objective of the minimum routing cost spanning tree problem is to find a spanning tree such that its routing cost is minimum. This is an NP-Hard problem that we present a GRASP with path-relinking metaheuristic algorithm for it. GRASP is a multi-start ...
متن کامل